/*
2021-7-20
https://www.acwing.com/problem/content/3776/
*/
 
#include<iostream>

using namespace std;

int main()
{
    int T;
    cin>>T;
    while(T--)
    {
        int n,x;
        cin>>n>>x;
        int a=0;
        bool flag=false;
        while(n--)
        {
            int temp;
            cin>>temp;
            if(temp==x) flag=true;
            a=max(a,temp);
        }
        if(flag) puts("1");
        else if(a>x) puts("2");
        else cout<<(x+a-1)/a<<endl;
    }
    return 0;
}
